// samsting : this file is auto create.

#include "Ess/2014-08-28/DescribeScalingRulesRequest.h"

namespace aliyun { namespace Ess {

DescribeScalingRulesRequest::DescribeScalingRulesRequest() : RpcAcsRequest("Ess", "2014-08-28", "DescribeScalingRules") {
}

int64 DescribeScalingRulesRequest::GetOwnerId(void) const {
  return OwnerId_;
}
void DescribeScalingRulesRequest::SetOwnerId(int64 OwnerId) {
  OwnerId_ = OwnerId;
  PutQueryParameter("OwnerId", string_ValueOfInt64(OwnerId_));
}

const string& DescribeScalingRulesRequest::GetResourceOwnerAccount(void) const {
  return ResourceOwnerAccount_;
}
void DescribeScalingRulesRequest::SetResourceOwnerAccount(const string& ResourceOwnerAccount) {
  ResourceOwnerAccount_ = ResourceOwnerAccount;
  PutQueryParameter("ResourceOwnerAccount", ResourceOwnerAccount_);
}

int64 DescribeScalingRulesRequest::GetResourceOwnerId(void) const {
  return ResourceOwnerId_;
}
void DescribeScalingRulesRequest::SetResourceOwnerId(int64 ResourceOwnerId) {
  ResourceOwnerId_ = ResourceOwnerId;
  PutQueryParameter("ResourceOwnerId", string_ValueOfInt64(ResourceOwnerId_));
}

int DescribeScalingRulesRequest::GetPageNumber(void) const {
  return PageNumber_;
}
void DescribeScalingRulesRequest::SetPageNumber(int PageNumber) {
  PageNumber_ = PageNumber;
  PutQueryParameter("PageNumber", string_ValueOfInt(PageNumber_));
}

int DescribeScalingRulesRequest::GetPageSize(void) const {
  return PageSize_;
}
bool DescribeScalingRulesRequest::SetPageSize(int PageSize) {
  if(PageSize > 50) {
    return false;
  }
  PageSize_ = PageSize;
  PutQueryParameter("PageSize", string_ValueOfInt(PageSize_));
  return true;
}

const string& DescribeScalingRulesRequest::GetScalingGroupId(void) const {
  return ScalingGroupId_;
}
void DescribeScalingRulesRequest::SetScalingGroupId(const string& ScalingGroupId) {
  ScalingGroupId_ = ScalingGroupId;
  PutQueryParameter("ScalingGroupId", ScalingGroupId_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleId_1(void) const {
  return ScalingRuleId_1_;
}
void DescribeScalingRulesRequest::SetScalingRuleId_1(const string& ScalingRuleId_1) {
  ScalingRuleId_1_ = ScalingRuleId_1;
  PutQueryParameter("ScalingRuleId.1", ScalingRuleId_1_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleId_2(void) const {
  return ScalingRuleId_2_;
}
void DescribeScalingRulesRequest::SetScalingRuleId_2(const string& ScalingRuleId_2) {
  ScalingRuleId_2_ = ScalingRuleId_2;
  PutQueryParameter("ScalingRuleId.2", ScalingRuleId_2_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleId_3(void) const {
  return ScalingRuleId_3_;
}
void DescribeScalingRulesRequest::SetScalingRuleId_3(const string& ScalingRuleId_3) {
  ScalingRuleId_3_ = ScalingRuleId_3;
  PutQueryParameter("ScalingRuleId.3", ScalingRuleId_3_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleId_4(void) const {
  return ScalingRuleId_4_;
}
void DescribeScalingRulesRequest::SetScalingRuleId_4(const string& ScalingRuleId_4) {
  ScalingRuleId_4_ = ScalingRuleId_4;
  PutQueryParameter("ScalingRuleId.4", ScalingRuleId_4_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleId_5(void) const {
  return ScalingRuleId_5_;
}
void DescribeScalingRulesRequest::SetScalingRuleId_5(const string& ScalingRuleId_5) {
  ScalingRuleId_5_ = ScalingRuleId_5;
  PutQueryParameter("ScalingRuleId.5", ScalingRuleId_5_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleId_6(void) const {
  return ScalingRuleId_6_;
}
void DescribeScalingRulesRequest::SetScalingRuleId_6(const string& ScalingRuleId_6) {
  ScalingRuleId_6_ = ScalingRuleId_6;
  PutQueryParameter("ScalingRuleId.6", ScalingRuleId_6_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleId_7(void) const {
  return ScalingRuleId_7_;
}
void DescribeScalingRulesRequest::SetScalingRuleId_7(const string& ScalingRuleId_7) {
  ScalingRuleId_7_ = ScalingRuleId_7;
  PutQueryParameter("ScalingRuleId.7", ScalingRuleId_7_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleId_8(void) const {
  return ScalingRuleId_8_;
}
void DescribeScalingRulesRequest::SetScalingRuleId_8(const string& ScalingRuleId_8) {
  ScalingRuleId_8_ = ScalingRuleId_8;
  PutQueryParameter("ScalingRuleId.8", ScalingRuleId_8_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleId_9(void) const {
  return ScalingRuleId_9_;
}
void DescribeScalingRulesRequest::SetScalingRuleId_9(const string& ScalingRuleId_9) {
  ScalingRuleId_9_ = ScalingRuleId_9;
  PutQueryParameter("ScalingRuleId.9", ScalingRuleId_9_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleId_10(void) const {
  return ScalingRuleId_10_;
}
void DescribeScalingRulesRequest::SetScalingRuleId_10(const string& ScalingRuleId_10) {
  ScalingRuleId_10_ = ScalingRuleId_10;
  PutQueryParameter("ScalingRuleId.10", ScalingRuleId_10_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleName_1(void) const {
  return ScalingRuleName_1_;
}
void DescribeScalingRulesRequest::SetScalingRuleName_1(const string& ScalingRuleName_1) {
  ScalingRuleName_1_ = ScalingRuleName_1;
  PutQueryParameter("ScalingRuleName.1", ScalingRuleName_1_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleName_2(void) const {
  return ScalingRuleName_2_;
}
void DescribeScalingRulesRequest::SetScalingRuleName_2(const string& ScalingRuleName_2) {
  ScalingRuleName_2_ = ScalingRuleName_2;
  PutQueryParameter("ScalingRuleName.2", ScalingRuleName_2_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleName_3(void) const {
  return ScalingRuleName_3_;
}
void DescribeScalingRulesRequest::SetScalingRuleName_3(const string& ScalingRuleName_3) {
  ScalingRuleName_3_ = ScalingRuleName_3;
  PutQueryParameter("ScalingRuleName.3", ScalingRuleName_3_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleName_4(void) const {
  return ScalingRuleName_4_;
}
void DescribeScalingRulesRequest::SetScalingRuleName_4(const string& ScalingRuleName_4) {
  ScalingRuleName_4_ = ScalingRuleName_4;
  PutQueryParameter("ScalingRuleName.4", ScalingRuleName_4_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleName_5(void) const {
  return ScalingRuleName_5_;
}
void DescribeScalingRulesRequest::SetScalingRuleName_5(const string& ScalingRuleName_5) {
  ScalingRuleName_5_ = ScalingRuleName_5;
  PutQueryParameter("ScalingRuleName.5", ScalingRuleName_5_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleName_6(void) const {
  return ScalingRuleName_6_;
}
void DescribeScalingRulesRequest::SetScalingRuleName_6(const string& ScalingRuleName_6) {
  ScalingRuleName_6_ = ScalingRuleName_6;
  PutQueryParameter("ScalingRuleName.6", ScalingRuleName_6_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleName_7(void) const {
  return ScalingRuleName_7_;
}
void DescribeScalingRulesRequest::SetScalingRuleName_7(const string& ScalingRuleName_7) {
  ScalingRuleName_7_ = ScalingRuleName_7;
  PutQueryParameter("ScalingRuleName.7", ScalingRuleName_7_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleName_8(void) const {
  return ScalingRuleName_8_;
}
void DescribeScalingRulesRequest::SetScalingRuleName_8(const string& ScalingRuleName_8) {
  ScalingRuleName_8_ = ScalingRuleName_8;
  PutQueryParameter("ScalingRuleName.8", ScalingRuleName_8_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleName_9(void) const {
  return ScalingRuleName_9_;
}
void DescribeScalingRulesRequest::SetScalingRuleName_9(const string& ScalingRuleName_9) {
  ScalingRuleName_9_ = ScalingRuleName_9;
  PutQueryParameter("ScalingRuleName.9", ScalingRuleName_9_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleName_10(void) const {
  return ScalingRuleName_10_;
}
void DescribeScalingRulesRequest::SetScalingRuleName_10(const string& ScalingRuleName_10) {
  ScalingRuleName_10_ = ScalingRuleName_10;
  PutQueryParameter("ScalingRuleName.10", ScalingRuleName_10_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleAri_1(void) const {
  return ScalingRuleAri_1_;
}
void DescribeScalingRulesRequest::SetScalingRuleAri_1(const string& ScalingRuleAri_1) {
  ScalingRuleAri_1_ = ScalingRuleAri_1;
  PutQueryParameter("ScalingRuleAri.1", ScalingRuleAri_1_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleAri_2(void) const {
  return ScalingRuleAri_2_;
}
void DescribeScalingRulesRequest::SetScalingRuleAri_2(const string& ScalingRuleAri_2) {
  ScalingRuleAri_2_ = ScalingRuleAri_2;
  PutQueryParameter("ScalingRuleAri.2", ScalingRuleAri_2_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleAri_3(void) const {
  return ScalingRuleAri_3_;
}
void DescribeScalingRulesRequest::SetScalingRuleAri_3(const string& ScalingRuleAri_3) {
  ScalingRuleAri_3_ = ScalingRuleAri_3;
  PutQueryParameter("ScalingRuleAri.3", ScalingRuleAri_3_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleAri_4(void) const {
  return ScalingRuleAri_4_;
}
void DescribeScalingRulesRequest::SetScalingRuleAri_4(const string& ScalingRuleAri_4) {
  ScalingRuleAri_4_ = ScalingRuleAri_4;
  PutQueryParameter("ScalingRuleAri.4", ScalingRuleAri_4_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleAri_5(void) const {
  return ScalingRuleAri_5_;
}
void DescribeScalingRulesRequest::SetScalingRuleAri_5(const string& ScalingRuleAri_5) {
  ScalingRuleAri_5_ = ScalingRuleAri_5;
  PutQueryParameter("ScalingRuleAri.5", ScalingRuleAri_5_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleAri_6(void) const {
  return ScalingRuleAri_6_;
}
void DescribeScalingRulesRequest::SetScalingRuleAri_6(const string& ScalingRuleAri_6) {
  ScalingRuleAri_6_ = ScalingRuleAri_6;
  PutQueryParameter("ScalingRuleAri.6", ScalingRuleAri_6_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleAri_7(void) const {
  return ScalingRuleAri_7_;
}
void DescribeScalingRulesRequest::SetScalingRuleAri_7(const string& ScalingRuleAri_7) {
  ScalingRuleAri_7_ = ScalingRuleAri_7;
  PutQueryParameter("ScalingRuleAri.7", ScalingRuleAri_7_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleAri_8(void) const {
  return ScalingRuleAri_8_;
}
void DescribeScalingRulesRequest::SetScalingRuleAri_8(const string& ScalingRuleAri_8) {
  ScalingRuleAri_8_ = ScalingRuleAri_8;
  PutQueryParameter("ScalingRuleAri.8", ScalingRuleAri_8_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleAri_9(void) const {
  return ScalingRuleAri_9_;
}
void DescribeScalingRulesRequest::SetScalingRuleAri_9(const string& ScalingRuleAri_9) {
  ScalingRuleAri_9_ = ScalingRuleAri_9;
  PutQueryParameter("ScalingRuleAri.9", ScalingRuleAri_9_);
}

const string& DescribeScalingRulesRequest::GetScalingRuleAri_10(void) const {
  return ScalingRuleAri_10_;
}
void DescribeScalingRulesRequest::SetScalingRuleAri_10(const string& ScalingRuleAri_10) {
  ScalingRuleAri_10_ = ScalingRuleAri_10;
  PutQueryParameter("ScalingRuleAri.10", ScalingRuleAri_10_);
}

const string& DescribeScalingRulesRequest::GetOwnerAccount(void) const {
  return OwnerAccount_;
}
void DescribeScalingRulesRequest::SetOwnerAccount(const string& OwnerAccount) {
  OwnerAccount_ = OwnerAccount;
  PutQueryParameter("OwnerAccount", OwnerAccount_);
}


} } // namespace aliyun { namespace Ess {

// end of file 
